//
//  UIView+ViewController.swift
//  sinaweibowj
//
//  Created by Macintosh on 15/12/23.
//  Copyright © 2015年 mactoinsh. All rights reserved.
//

import UIKit

//通过响应者链条 将视图导航控制器找到

extension UIView {

    func navController() ->UINavigationController? {
        
        //获取当前控件的下一个响应者链条
        var  next = nextResponder()
        
        //遍历响应者链条
        repeat {
            if let nextObj = next as? UINavigationController{
            return nextObj
            }
        //获取下一个响应者的下一个响应者
            next = next?.nextResponder()
        
        }while (next != nil)
        
        return nil
    }


}
